﻿using Abp.Application.Services.Dto;
using Mt.Site.Application.ContentManagement.Dto;
using Mt.Site.Application.Dto.ManualSynchorize;
using System.Threading.Tasks;

namespace Mt.Site.Application.ContentManagement.Synchronization
{
    public interface IContentSyncAppService : IBackEndAppService
    {
        Task<PagedResultDto<MotherSiteDataOut>> GetContentMotherInfoAsync(PagedMotherSiteContentInput input);

        ManualSyncOut ManualContentSynchorize(ManualSyncInput input);

        ManualSyncOut ManualContentSynchorizeById(ManualSyncTwoInput input);
    }
}
